﻿@charset "UTF-8";
 
* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box
}
body {
	min-width: 1046px;
}
html {
	font-size:16px;
	letter-spacing:normal;
	font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6, em, i, b {
	font-style: normal;
	font-weight: normal
}
.overline {
	position: relative;
	width: 100%
}
a {
	text-decoration: none;
	color: #333;
}
a img {
	border: none
}
ul, li {
	list-style-type: none
}
.flo {
	position: relative;
	float:left;
	box-sizing: border-box
}
.flo_r {
	position: relative;
	float: right
}
.list {
	list-style-type: none
}
.list li {
	position: relative;
	float: left
}
.pos_ab {
	position: absolute
}
.pos_fx {
	position: fixed
}
.over_bg {
	background: rgba(0, 0, 0, 0.4);
	width: 100%;
	height: 100%;
	left:0px;
	top:0px;
	display: none
}
.ft_center {
	text-align: center
}
.bg_fff {
	background: #fff;
}
.bg_f9 {
	background: #F9F9F9
}
.zg_imglist {
	margin-top:40px;
}
.zg_imglist .icos {
	display: block;
	position: relative;
	float: left;
	margin-right: 20px;
	width: 67px;
	height: 55px;
}
.wid_750 {
	width:750px;
}
.wid_1000 {
	width:1000px;
}
.slide_menu {
	position: fixed;
	left:50%;
	margin-left: 543px;
	top: 265px;
	width: 70px;
	z-index: 420;
	text-align: center;
}
.slide_menu li {
	padding-bottom: 20px;
	width: 100%;
}
.slide_menu img {
	display: block;
	width: 90%;
	margin: 0 auto
}
.slide_menu p {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	color: #A8A8A8;
}
.sty_dialog {
	z-index: 600;
	width: 600px;
	height: 315px;
	left:50%;
	margin-left: -300px;
	top: 50%;
	margin-top: -177px;
	padding: 15px 20px 40px 20px;
	border-radius: 10px;
	display:none;
}
.btn_lr_slide {
	width: 24px;
	height: 42px;
	position: absolute;
	top: 230px;
}
.btn_lr_slide_left {
	background: url('../images/zuojiantou.png');
	left: 0px;
}
.btn_lr_slide_right {
	background: url('../images/youjiantou.png');
	right: 75px;
}
.btn_lr_slide_left:hover {
	background: url('../images/zuojiantou-1.png');
}
.btn_lr_slide_right:hover {
	background: url('../images/youjiantou-1.png');
}
.ind_cont_banner_slide {
}
.ind_cont_banner_slide img {
	display: block;
	width: 230px;
	height: 408px;
	position: relative;
	float: left
}
/* blox_flex */
.cont_box {
	display:-moz-box;
	display:box;
	display: -webkit-box;
}
.cont_box li {
	box-flex:1.0;
	-moz-box-flex:1.0;
	-webkit-box-flex:1.0
}
.font_ff {
	color: #fff;
}
.clearfid {
	display: block;
	clear: both;
	position: relative
}
.clearfid:after {
	display: block;
	content: '';
	clear: both
}
.cont_table {
	display: table;
	border-collapse: collapse
}
.cont_table .row {
	display: table-row
}
.cont_table .row .cell {
	display: table-cell;
	border:#d9d9d9 solid 1px;
}
.cont_block {
	background: #f5f6f5;
	padding-bottom: 100px;
}
.mag_center {
	margin: 0 auto
}
.pro_wid {
	width: 1045px;
}
.pad_tb_25 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.pad_lr_30 {
	padding-left: 30px;
	padding-right: 30px;
}
.col_4657 {
	color: #ff4657
}
.fs_42 {
	font-size: 42px;
	color: #585858;
	line-height: 100px;
	text-align: center;
}
.ico_close {
	display: inline-block;
	width: 25px;
	height: 25px;
	position: absolute;
	background:url("../images/ico_close1.png");
	right: 20px;
	top: 20px;
	background-size: 100% 100%;
}
.service_title {
	font-size: 20px;
	line-height: 30px;
	color: #ff4657;
}
/* daohang */
.menus {
	display:block;
	display/*\**/:inline-block\9;
*display: inline-block;
	_display:block
}
.menus li {
	line-height: 55px;
	font-size: 18px;
	padding-left: 40px;
}
.menus li a {
	color: #848484
}
.menus li a.cur {
	color: #ff4657
}
.menus li a:hover {
	color: #ff4657
}
.why_choice {
}
.why_choice h3 {
}
.why_choice li.block {
	width: 240px;
	text-align: center
}
.why_choice li.block .hd_ico img {
	display:block;
	width: 84px;
	height: 70px;
	background: none;
	margin: 0 auto
}
.why_choice li.icos {
	width: 95px;
	text-align: center
}
.why_choice li.icos .ico_con {
	line-height: 80px;
}
.why_choice li.icos .ico_con img {
	width: 32px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
}
.quote_title {
	font-size: 48px;
	color: #585858;
	width: 100%;
	line-height: 60px;
}
.ind_cont {
	color: #585858;
	padding-top: 50px;
	font-size: 16px;
	line-height: 26px;
}
/* he zuo huoban list */
.bank_opt {
	width: 1022px;
	padding-top: 30px;
}
.bank_opt li {
	margin-right: 35px;
	width: 220px;
	border-radius:10px;
	background: #fff;
	margin-bottom: 30px;
	;
	border: #dcdddd solid 1px;
	height: 86px;
	line-height: 86px;
	text-align: center;
	vertical-align: middle
}
.bank_opt li img {
	display: inline-block;
	vertical-align: middle
}
.app_down {
	text-align: center
}
.app_down a {
	display: inline-block;
	padding: 0px 25px;
}
.app_down a img {
	border: none;
	display: block
}
.app_down_btns {
}
.app_down_btns li {
	color: #848484;
	font-family: sans-serif;
	float: left;
	font-size: 17px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	padding-left: 45px;
	width: 150px;
}
.vk_loads {
	width:265px;
	height: 532px;
	background: url('../images/iphone.png') no-repeat center top;
	padding: 62px 0px 0px 17px;
}
.vb_iphone {
	background: url("../images/IOS.png") no-repeat;
	background-size: auto 100%;
}
.vb_wap {
	background: url("../images/wap.png") no-repeat;
	background-size: auto 100%
}
.vb_android {
	background: url("../images/anzhuo.png") no-repeat;
	background-size: auto 100%
}
.vb_watch {
	background: url("../images/shoubiao.png") no-repeat;
	background-size: auto 100%
}
/* mod_safe_block */

.page_safe_list {
}
.page_safe_list li {
	width: 100%;
	position: relative;
	padding: 70px 0px;
}
.safe_cont_block {
	color: #585858
}
.safe_cont_block h2 {
	font-size: 26px;
	line-height: 60px;
}
.safe_cont_block div {
	font-size: 16px;
	line-height: 25px;
}
.safe_bg_ico1 {
	background:url("../images/safe_cont_ico2.png") no-repeat;
	background-position: 650px 70px;
}
.safe_bg_ico3 {
	background: url("../images/safe_cont_ico1.png") no-repeat;
	background-position: 575px 40px;
	background-size: auto 100%
}
.safe_bg_ico4 {
	background: url("../images/safe_cont_ico4.png") no-repeat;
	background-position: 0px 40px;
	background-size: auto 100%
}
.safe_cont2_menus {
	text-align: center;
	padding-top: 30px;
}
.safe_cont2_menus li {
	width: 50%;
	padding-right: 10px;
}
.safe_cont2_menus li span {
	float: right;
}
.safe_cont2_menus li:last-child {
	padding-left: 10px;
}
.safe_cont2_menus li:last-child span {
	float: left
}
.safe_cont2_menus span {
	display: inline-block;
	width: 190px;
	height: 73px;
	text-align: center;
	border-radius: 5px;
	background: #d4d4d4;
	color: #fff;
}
.safe_cont2_menus span {
	font-size:30px;
	display: inline-block;
}
.safe_cont2_menus span i {
	font-size: 35px;
	display: inline-block;
	width:100%;
	float: left
}
.safe_cont2_menus span b {
	font-size: 15px;
	display: inline-block;
	width:100%;
	float: left
}
.safe_cont2_menus span a {
	line-height: 73px;
	height: 73px;
	color: #fff;
}
.inner_banner {
	overflow:hidden;
	height: 437px;
	line-height: 437px;
	min-width:1046px;
}
.list_helpcenter {
	color: #585858
}
.list_helpcenter li {
	border-bottom: #c1c1c1 solid 1px;
	width: 100%;
	cursor: pointer
}
.list_helpcenter h2 {
	font-size: 20px;
	padding: 20px 0px;
}
.list_helpcenter div {
	font-size: 16px;
	line-height: 25px;
	padding-bottom: 30px;
	display: none
}
.ico_up_down {
	display: block;
	position: absolute;
	top:25px;
	right: 25px;
	width:20px;
	height: 20px;
}
.ico_up {
	transition:All 0.5s ease-in-out;
	transform:rotate(0deg);
	background: url("../images/ico_down_2.png") no-repeat;
	background-size: 100% 100%;
}
.ico_up.cur {
	transition:All 0.5s ease-in-out;
	transform:rotate(180deg)
}
.ico_up.out {
	transition:All 0.5s ease-in-out;
	transform:rotate(0deg)
}
/*.ico_up:hover{transition:All 0.5s ease-in-out;transform:rotate(180deg)}*/
/* .ico_up.cur{ background: url("../images/ico_up.png") no-repeat;background-size: 100% 100%;}*/
.hx_newline {
}
.hx_newline p {
	color: #585858;
	font-size: 15px;
	line-height: 25px;
}
.hx_newline h3 {
	font-size: 22px;
	color: #585858;
	padding: 10px 0px 20px 0px;
}
.money_ready_list {
}
.money_ready_list li {
	width: 350px;
	border: #ff4657 solid 1px;
	border-radius: 10px;
	padding: 15px 20px;
	color: #ff4657
}
.money_ready_list li h2 {
	line-height: 30px;
	font-size: 18px;
}
.money_ready_list li p {
	line-height: 50px;
	font-size: 32px;
}
.money_more_list {
	padding-left: 60px;
}
.money_more_list li {
	font-size: 16px;
}
.money_more_list li h2 {
	line-height: 40px;
	font-weight: bold;
	font-size: 16px;
	color: #585858
}
.money_more_list li div {
	line-height: 25px;
	font-size: 16px;
	padding-bottom: 40px;
	color: #585858
}
.money_more_list li h4 {
	position: absolute;
	left:-50px;
	top: 0px;
	background: #ff4657;
	line-height: 35px;
	text-align:center;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	color: #fff;
	font-size: 16px;
}
.btn_down_client {
	width: 210px;
	text-indent: 35px;
	background:url('../images/anniujiantou.png') #fff no-repeat 167px 23px;
	height: 68px;
	color:#585858;
	line-height: 68px;
	vertical-align: middle;
	font-size: 23px;
	border-radius: 10px;
}
.slide_menu p, .btn_down_client, .service_title, .menus li, .safe_cont_block h2, .why_choice h3, .money_ready_list li p, .list_helpcenter h2, .ind_cont {
	font-family: sy_bold, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-smoothing:grayscale;
}
/* high-resolution devices */
/*
 * @media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
 * only screen and (-moz-min-device-pixel-ratio: 1.5),
 * only screen and (-o-min-device-pixel-ratio: 3/2),
 * only screen and (min-device-pixel-ratio: 1.5) {
 *     .slide_menu p,.btn_down_client,.service_title,.menus li,
 *         .safe_cont_block h2,.why_choice h3,.money_ready_list li p,.list_helpcenter h2,.ind_cont{font-family: sy_bold;color: #ff4657}
 *         }
 *         */
/* ie7++++ */
.ico_qq {
*text-align: left;
*margin-left:445px;
*float:left;
*text-align: left;
}
.licen_doc {
	display: inline-block;
	width:100%;
}
.block_head {
*width:985px;
}
.web_logo {
	background:url("../images/logo.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.banner_kouhao {
	position: absolute;
	background: url("../images/kouhao.png");
	width: 380px;
	height: 115px;
	background-size: 100% 100%;
	top: 100px;
	left:30px;
}
.ico_up.cur {
*background:url("../images/ico_up_2.png") no-repeat;
}
.ico_up.out {
*background:url("../images/ico_down_2.png") no-repeat;
}
/* 安全页面图标 */
.safe_bg1_ico1 {
	background:url("../images/sky1.png");
	top: 22px;
	right: 56px;
	width: 368px;
	height: 350px;
	background-size: 100% 100%;
}
.safe_bg_ico2 {
	background: url("../images/icon.png") no-repeat;
	width: 290px;
	height:316px;
	background-size: auto 100%;
	margin-left:60px;
	margin-top:100px;
}
.safe_bg_ico3 {
	right: 10px;
	top: -30px;
	width: 400px;
	height: 410px;
	background:url("../images/safe_cont_ico1.png");
	background-size: 100% 100%
}
.safe_bg_ico4 {
	width: 410px;
	height: 406px;
	margin-left:20px;
	top: 0px;
	background: url("../images/safe_cont_ico4.png") no-repeat;
	background-size: 100% 100%
}
.slide_menu li .slide_ico {
	background-position: center top;
	background-repeat: no-repeat;
	height: 44px;
	background-size:auto 100%;
}
.slide_ico_up {
	background: url("../images/zhiding@2x.png");
	background-size: 100% 100%
}
.slide_ico_tel {
	background: url("../images/lianxi@2x.png");
	background-size: 100% 100%
}
.slide_ico_down {
	background: url("../images/xiazai@2x.png");
	background-size: 100% 100%
}
.slide_ico_wx {
	background: url("../images/kefu@2x.png");
	background-size: 100% 100%
}
.more_banner_ico {
}
.more_banner_ico li {
	margin-right: 20px;
	width: 55px;
	height: 55px;
	background-size: 100% 100%
}
.down_btns {
	width:202px;
	height: 52px;
	position: relative;
	float: left;
	background-size: 100% 100%;
}
.down_btn_ios {
	background: url("../images/iosxiazai.png")
}
.down_btn_android {
	background: url("../images/anzhaoxiazai.png")
}
.profit_ico1 {
	background: url("../images/01-01.png");
	background-size: 100% 100%
}
.profit_ico2 {
	background: url("../images/01-02.png");
	background-size: 100% 100%
}
.profit_ico3 {
	background: url("../images/01-03.png");
	background-size: 100% 100%
}
.profit_ico4 {
	background: url("../images/01-04.png");
	background-size: 100% 100%
}
.profit_ico5 {
	background: url("../images/01-05.png");
	background-size: 100% 100%
}
.profit_ico1.cur {
	background: url("../images/02-01.png");
	background-size: 100% 100%
}
.profit_ico2.cur {
	background: url("../images/02-02.png");
	background-size: 100% 100%
}
.profit_ico3.cur {
	background: url("../images/02-03.png");
	background-size: 100% 100%
}
.profit_ico4.cur {
	background: url("../images/02-04.png");
	background-size: 100% 100%
}
.profit_ico5.cur {
	background: url("../images/02-05.png");
	background-size: 100% 100%
}
.ico_10yi {
	width: 68px;
	height: 68px;
	background: url("../images/10yi.png");
	background-size: 100% 100%
}
.ico_3_1 {
	background: url("../images/03-01.png");
	background-size: 100% 100%
}
.ico_3_2 {
	background: url("../images/03-02.png");
	background-size: 100% 100%
}
.ico_qq {
	background: url("../images/qq@2x.png") no-repeat;
	padding-left: 20px;
	line-height: 20px;
	display: inline-block;
	background-size:auto 100%
}
.hv_ind_list {
	width: 84px;
	height: 70px;
	background-size: 100% 100%
}
.hv_ind_img_anquan {
	background: url('../images/anquan.png') no-repeat;
	background-size: 100% 100%
}
.hv_ind_img_shouyi {
	background:url('../images/shouyi.png') no-repeat;
	background-size: 100% 100%
}
.hv_ind_img_cunqu {
	background: url("../images/cunqu.png") no-repeat;
	background-size: 100% 100%
}
.hv_ind_img_plus {
	background: url("../images/jia.png") no-repeat;
	background-size: 40px 40px;
	background-position: 22px 22px;
	height: 80px;
	margin-top: 20px;
}
.resource {
	height:35px;
	width:100%;
	line-height:35px;
	border-bottom:1px solid #DEDEDE;
	text-align:center;
	margin-bottom:8px
}
.fanpian {
	width:100%;
	padding:5px 0 5px 0
}
.fanpian p {
	width:100%;
	height:30px;
	line-height:30px;
	float:left
}

/* high-resolution devices */
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
 .ico_qq {
background: url("../images/qq@2x.png") no-repeat;
background-size: auto 100%
}
 .web_logo {
 background-image: url('../images/logo.@2x.png');
 background-size: 100% 100%;
 background-repeat: no-repeat;
}
 .banner_kouhao {
 background-image: url('../images/koughao.@2x.png');
 background-size: 100% 100%;
 background-repeat: no-repeat;
}
 .down_btn_ios {
background: url("../images/iosxiazai@2x.png");
background-size: 100% 100%
}
 .down_btn_android {
background: url("../images/anzhaoxiazai@2x.png");
background-size: 100% 100%
}
 .profit_ico1 {
background: url("../images/01-01@2x.png");
background-size: 100% 100%
}
 .profit_ico2 {
background: url("../images/01-02@2x.png");
background-size: 100% 100%
}
 .profit_ico3 {
background: url("../images/01-03@2x.png");
background-size: 100% 100%
}
 .profit_ico4 {
background: url("../images/01-04@2x.png");
background-size: 100% 100%
}
 .profit_ico1.cur {
background: url("../images/02-01@2x.png");
background-size: 100% 100%
}
 .profit_ico2.cur {
background: url("../images/02-02@2x.png");
background-size: 100% 100%
}
 .profit_ico3.cur {
background: url("../images/02-03@2x.png");
background-size: 100% 100%
}
 .profit_ico4.cur {
background: url("../images/02-04@2x.png");
background-size: 100% 100%
}
 .ico_10yi {
background: url("../images/10yi@2x.png");
background-size: 100% 100%
}
 .ico_3_1 {
background: url("../images/03-01@2x.png");
background-size: 100% 100%
}
 .ico_3_2 {
background: url("../images/03-02@2x.png");
background-size: 100% 100%
}
 .vb_iphone {
background: url("../images/IOS@2x.png") no-repeat;
background-size: auto 100%
}
 .vb_wap {
background: url("../images/wap@2x.png") no-repeat;
background-size: auto 100%
}
 .vb_android {
background: url("../images/anzhuo@2x.png") no-repeat;
background-size: auto 100%
}
 .vb_watch {
background: url("../images/shoubiao@2x.png") no-repeat;
background-size: auto 100%
}
 .vk_loads {
background: url("../images/iphone@2x.png") no-repeat;
background-size: 100% 100%
}
 .hv_ind_img_anquan {
background: url('../images/anquan@2x.png') no-repeat;
background-size: 100% 100%
}
 .hv_ind_img_shouyi {
background:url('../images/shouyi@2x.png') no-repeat;
background-size: 100% 100%
}
 .hv_ind_img_cunqu {
background: url("../images/cunqu@2x.png") no-repeat;
background-size: 100% 100%
}
 .hv_ind_img_plus {
background: url("../images/jia@2x.png") no-repeat;
background-size: 40px 40px;
 background-position: 22px 22px;
 height: 80px;
margin-top: 20px;
}
 .btn_lr_slide_left {
background: url('../images/zuojiantou@2x.png');
background-size: 100% 100%
}
 .btn_lr_slide_right {
background: url('../images/youjiantou@2x.png');
background-size: 100% 100%
}
 .btn_lr_slide_left:hover {
background: url('../images/zuojiantou-1@2x.png');
background-size: 100% 100%
}
 .btn_lr_slide_right:hover {
background: url('../images/youjiantou-1@2x.png');
background-size: 100% 100%
}
}
/*分页*/
.pagelist{ margin: 3px; padding-top:15px; text-align:center}
.pagelist ul{float: right;}
.pagelist .firstPage{width: 30px;}
.pagelist ul li{float: left;line-height: 25px;height: 25px;margin-left: 5px;font-size: 12px;border: 1px solid #E9E9E9;padding: 0px 10px;width: auto;}
.pagelist ul li a:hover{color: #ff0000;text-decoration: none;}
.pagelist ul li.thisclass, .pagelist ul li.thisclass a, .pagelist ul li.thisclass a:hover{background-color: #333333;color: #FFF}
.pagelist .pageinfo{line-height: 25px;padding: 12px 5px 10px 5px;color: #999;}
.pagelist select{line-height: 25px;margin-top: 4px}
.pagelist .pageinfo strong{color: #555;font-weight: normal;margin: 0px 2px;}